﻿

using System.Collections.Generic;

namespace OestsCommon.Model
{
    public class TaskModel
    {
        /// <summary>
        /// id 唯一标识
        /// </summary>
        public int Id { get; set; }

        /// <summary>
        /// 属于的班 0 所有班  1 早班  2 中班  3晚班
        /// </summary>
        public int Shift { get; set; }

        /// <summary>
        /// 教师id 0 代表内建任务
        /// </summary>
        public int TeacherId { get; set; }

        /// <summary>
        /// 任务名称
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 项目ID
        /// </summary>
        public int ProjectId { get; set; }


        /// <summary>
        /// 详情
        /// </summary>
        public string Detail { get; set; }


        /// <summary>
        /// 默认时间
        /// </summary>
        public int DefaultTime { get; set; }

        /// <summary>
        /// 实训设置的时间
        /// </summary>
        public int SetTime { get; set; }

        /// <summary>
        /// 考试所考的岗位
        /// </summary>
        public int ExamPostId { get; set; }

        /// <summary>
        /// 默认分值
        /// </summary>
        public int DefaultScore { get; set; }
        /// <summary>
        /// 学员考试得分
        /// </summary>
        public int ExamGrade { get; set; }

        /// <summary>
        /// 考试的步骤分值
        /// </summary>
        public string StepScore { get; set; }


        /// <summary>
        /// 0 :仅单人  1：仅多人  2：可单人 也可多人 模式
        /// </summary>
        public int MultiPlayer { get; set; }

        /// <summary>
        /// 考试状态 -1 未进行 0 失败 1 成功
        /// </summary>
        public int ExamState { get; set; }

        /// <summary>
        /// 需要扮演的岗位
        /// </summary>
        public List<PostModel> PlayPostList { get; set; }
        /// <summary>
        /// 是否是实训任务
        /// </summary>
        public bool isTrain { get; set; }

        /// <summary>
        /// 任务的标准步骤
        /// </summary>
        public string StandardFlow { get; set; }


        public TaskModel() { }

    }
}

